import Vue from 'vue'
import Vuex from 'vuex'

// 应用
Vue.use(Vuex)

// 定义
let  actions={
  add(context,value){
    context.commit("ADD",value)
  }
}
let   mutations={
  ADD(state,value){
    state.num += value
  }
}
let   state = {
  num:100,
  uname:"张三"
}

// 实例化并暴露出去
export default new Vuex.Store({
  // state: {
  // },
  // getters: {
  // },
  // mutations: {
  // },
  // actions: {
  // },
  // modules: {
  // }
  actions,
  mutations,
  state
})
